1
Определение словаря Python: отображение ключ-значение
EvoClass-AI001Lecture 8
00:00

Определение словаря Python: отображение ключ-значение

В Python словарь — это гибкий, фундаментальный тип данных, используемый для хранения данных описательным, а не позиционным способом. В отличие от последовательностей, таких как списки или кортежи, словарь является неупорядоченным коллекцией, где данные организованы с помощью уникальных имен, называемых ключами вместо числовых индексов. Эта структура обеспечивает невероятно быстрый доступ к данным.

1. Основная структура: пары ключ-значение

Данные хранятся в виде пар, где уникальный Ключ напрямую соответствует значению Значение. Такая структура имитирует оптимизированную хеш-таблицу, обеспечивая чрезвычайно быстрый доступ. Ключи должны быть уникальными и неизменяемыми (обычно строки или числа), в то время как значения могут быть любым типом данных.

{"student_id":101,"name":"Alex","grade":88.5}

2. Синтаксис и свойства словаря

  • Словари определяются с помощью фигурных скобок{}.
  • Разделитель запятой: разделяет ключ и соответствующее ему значение (ключ:значение).
  • Словари являются изменяемыми, что означает, что ключи и значения можно динамически добавлять, удалять или изменять после создания.
💡 Индексирование против поиска по ключу
Словари не поддерживают числовое индексирование (например, не поддержку числового индексирования (например, [0] или [1]). Данные должны быть получены с использованием конкретного имени ключа, указанного при создании (например, dictionary["name"]).
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>